not be the brightest bulb - French English Dictionary